package Vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VEquipo extends javax.swing.JFrame {
	private JPanel jPanelEquipo;
	private JLabel jLabel1AnnoFundacion;
	private JTextField jTextFieldJuegosGanados;
	private JFileChooser jFileChooser1;
	private JButton jButtonCancelar;
	private JButton jButtonGuardarEquipo;
	private JButton jButtonCargarJugadores;
	private JTable jTable1;
	private JScrollPane jScrollPaneJugadores;
	private JTextField jTextFieldJuegosPerdidos;
	private JLabel jLabelJuegosPerdidos;
	private JLabel jLabel1JuegosGanados;
	private JTextField jTextField1JuegosJugados;
	private JLabel jLabel1Ciudad;
	private JTextField jTextField1Ciudad;
	private JLabel jLabelJuegosJugados;
	private JTextField jTextField1NombreEstadio;
	private JLabel jLabel1NombreEstadio;
	private JTextField jTextField1AnnoFundacion;
	private JTextField jTextField1Nombre;
	private JLabel jLabel1Nombre;
	private JTextField jTextField1Codigo;
	private JLabel jLabel1Codigo;
	private JLabel jLabel1Titulo;

	
	public VEquipo() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); {
				jPanelEquipo = new JPanel();
				getContentPane().add(jPanelEquipo, BorderLayout.CENTER);
				jPanelEquipo.setLayout(null);
				jPanelEquipo.setPreferredSize(new java.awt.Dimension(699, 405));
				jPanelEquipo.setBackground(new java.awt.Color(137,200,250));
				jPanelEquipo.setAlignmentX(0.0f);
				{
					jLabel1Titulo = new JLabel();
					jPanelEquipo.add(jLabel1Titulo);
					jLabel1Titulo.setText("Equipo");
					jLabel1Titulo.setBounds(269, 12, 233, 35);
					jLabel1Titulo.setFont(new java.awt.Font("Cooper Black",1,36));
					jLabel1Titulo.setAlignmentX(CENTER_ALIGNMENT); // Para alinear
					
				}
				{
					jLabel1Codigo = new JLabel();
					jPanelEquipo.add(jLabel1Codigo);
					jLabel1Codigo.setText("Codigo:");
					jLabel1Codigo.setBounds(21, 68, 115, 22);
					jLabel1Codigo.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1Codigo = new JTextField();
					jPanelEquipo.add(jTextField1Codigo);
					jTextField1Codigo.setBounds(109, 68, 102, 21);
				}
				{
					jLabel1Nombre = new JLabel();
					jPanelEquipo.add(jLabel1Nombre);
					jLabel1Nombre.setText("Nombre:");
					jLabel1Nombre.setBounds(242, 69, 151, 14);
					jLabel1Nombre.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1Nombre = new JTextField();
					jPanelEquipo.add(jTextField1Nombre);
					jTextField1Nombre.setBounds(322, 67, 109, 21);
				}
				{
					jLabel1AnnoFundacion = new JLabel();
					jPanelEquipo.add(jLabel1AnnoFundacion);
					jLabel1AnnoFundacion.setText("Anno Fundacion:");
					jLabel1AnnoFundacion.setBounds(449, 67, 201, 18);
					jLabel1AnnoFundacion.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1AnnoFundacion = new JTextField();
					jPanelEquipo.add(jTextField1AnnoFundacion);
					jTextField1AnnoFundacion.setBounds(596, 67, 77, 21);
				}
				{
					jLabel1Ciudad = new JLabel();
					jPanelEquipo.add(jLabel1Ciudad);
					jLabel1Ciudad.setText("Ciudad:");
					jLabel1Ciudad.setBounds(21, 119, 100, 14);
					jLabel1Ciudad.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1Ciudad = new JTextField();
					jPanelEquipo.add(jTextField1Ciudad);
					jTextField1Ciudad.setBounds(101, 117, 111, 21);
				}
				{
					jLabel1NombreEstadio = new JLabel();
					jPanelEquipo.add(jLabel1NombreEstadio);
					jLabel1NombreEstadio.setText("Nombre Estadio:");
					jLabel1NombreEstadio.setBounds(245, 119, 245, 14);
					jLabel1NombreEstadio.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1NombreEstadio = new JTextField();
					jPanelEquipo.add(jTextField1NombreEstadio);
					jTextField1NombreEstadio.setBounds(389, 117, 280, 21);
				}
				{
					jLabelJuegosJugados = new JLabel();
					jPanelEquipo.add(jLabelJuegosJugados);
					jLabelJuegosJugados.setText("Juegos Jugados:");
					jLabelJuegosJugados.setBounds(245, 165, 203, 19);
					jLabelJuegosJugados.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextField1JuegosJugados = new JTextField();
					jPanelEquipo.add(jTextField1JuegosJugados);
					jTextField1JuegosJugados.setBounds(383, 163, 47, 21);
				}
				{
					jLabel1JuegosGanados = new JLabel();
					jPanelEquipo.add(jLabel1JuegosGanados);
					jLabel1JuegosGanados.setText("Juegos Ganados:");
					jLabel1JuegosGanados.setBounds(464, 165, 246, 19);
					jLabel1JuegosGanados.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextFieldJuegosGanados = new JTextField();
					jPanelEquipo.add(jTextFieldJuegosGanados);
					jTextFieldJuegosGanados.setBounds(611, 163, 54, 21);
				}
				{
					jLabelJuegosPerdidos = new JLabel();
					jPanelEquipo.add(jLabelJuegosPerdidos);
					jLabelJuegosPerdidos.setText("Juegos Perdidos:");
					jLabelJuegosPerdidos.setBounds(20, 164, 151, 19);
					jLabelJuegosPerdidos.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jTextFieldJuegosPerdidos = new JTextField();
					jPanelEquipo.add(jTextFieldJuegosPerdidos);
					jTextFieldJuegosPerdidos.setBounds(169, 162, 44, 21);
				}
				{
					jScrollPaneJugadores = new JScrollPane();
					jPanelEquipo.add(jScrollPaneJugadores);
					jScrollPaneJugadores.setBounds(29, 203, 644, 100);
					{
						
						jTable1 = new JTable();
						jScrollPaneJugadores.setViewportView(jTable1);
						jTable1.setBounds(14, 238, 600, 90);
						jTable1.setPreferredSize(new java.awt.Dimension(641, 96));

					}
				}
				{
					jButtonCargarJugadores = new JButton();
					jPanelEquipo.add(jButtonCargarJugadores);
					jButtonCargarJugadores.setText("Cargar Jugadores");
					jButtonCargarJugadores.setBounds(440, 309, 219, 24);
					jButtonCargarJugadores.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jButtonGuardarEquipo = new JButton();
					jPanelEquipo.add(jButtonGuardarEquipo);
					jButtonGuardarEquipo.setText("Guardar Equipo");
					jButtonGuardarEquipo.setBounds(164, 345, 169, 28);
					jButtonGuardarEquipo.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jButtonCancelar = new JButton();
					jPanelEquipo.add(jButtonCancelar);
					jButtonCancelar.setText("Cancelar");
					jButtonCancelar.setBounds(400, 344, 157, 29);
					jButtonCancelar.setFont(new java.awt.Font("Cooper Black",0,16));
				}
				{
					jFileChooser1 = new JFileChooser();
				}
			}
			pack();
			this.setSize(710, 425);
		} catch (Exception e) {
		     System.out.println("Error...!");
			
			e.printStackTrace();
		}
	} // Fin InitGUI

	public void addListener(ActionListener escuchador){
		jButtonCargarJugadores.addActionListener(escuchador);
		jButtonGuardarEquipo.addActionListener(escuchador);
		jButtonCancelar.addActionListener(escuchador);
	}
	
	public void limpiar(){
		jTextField1Codigo.setText("");
		jTextField1Nombre.setText("");
		jTextField1AnnoFundacion.setText("");
		jTextField1Ciudad.setText("");
		jTextField1NombreEstadio.setText("");
		jTextField1JuegosJugados.setText("");
		jTextFieldJuegosGanados.setText("");
		jTextFieldJuegosPerdidos.setText("");		
	}

	public JTextField getjTextFieldJuegosGanados() {
		return jTextFieldJuegosGanados;
	}

	public void setjTextFieldJuegosGanados(JTextField jTextFieldJuegosGanados) {
		this.jTextFieldJuegosGanados = jTextFieldJuegosGanados;
	}

	public JTextField getjTextFieldJuegosPerdidos() {
		return jTextFieldJuegosPerdidos;
	}

	public void setjTextFieldJuegosPerdidos(JTextField jTextFieldJuegosPerdidos) {
		this.jTextFieldJuegosPerdidos = jTextFieldJuegosPerdidos;
	}

	public JTextField getjTextField1JuegosJugados() {
		return jTextField1JuegosJugados;
	}

	public void setjTextField1JuegosJugados(JTextField jTextField1JuegosJugados) {
		this.jTextField1JuegosJugados = jTextField1JuegosJugados;
	}

	public JTextField getjTextField1Ciudad() {
		return jTextField1Ciudad;
	}

	public void setjTextField1Ciudad(JTextField jTextField1Ciudad) {
		this.jTextField1Ciudad = jTextField1Ciudad;
	}

	public JTextField getjTextField1NombreEstadio() {
		return jTextField1NombreEstadio;
	}

	public void setjTextField1NombreEstadio(JTextField jTextField1NombreEstadio) {
		this.jTextField1NombreEstadio = jTextField1NombreEstadio;
	}

	public JTextField getjTextField1AnnoFundacion() {
		return jTextField1AnnoFundacion;
	}

	public void setjTextField1AnnoFundacion(JTextField jTextField1AnnoFundacion) {
		this.jTextField1AnnoFundacion = jTextField1AnnoFundacion;
	}

	public JTextField getjTextField1Nombre() {
		return jTextField1Nombre;
	}

	public void setjTextField1Nombre(JTextField jTextField1Nombre) {
		this.jTextField1Nombre = jTextField1Nombre;
	}

	public JTextField getjTextField1Codigo() {
		return jTextField1Codigo;
	}

	public void setjTextField1Codigo(JTextField jTextField1Codigo) {
		this.jTextField1Codigo = jTextField1Codigo;
	}

	public JFileChooser getjFileChooser1() {
		return jFileChooser1;
	}
	
  	
} // Fin clase VEquipo
